 .clearfix{
 zoom:1;
 }
.clearfix:after{
clear:both;
content:'.';
display:block;
height:0;
line-height:0;
visibility:hidden;
}
.homePage .neck{
	width:100%;
	background:url(../img/bg_list_neck.jpg) no-repeat;
}
.homePage .neck .center{
	width:1024px;
	margin:0 auto;
}
.homePage .neck .center img{
	margin-top:-2px;
	position:relative;
	z-index:49;
}
.homePage .neck .center .session{
	width:274px;
	height:114px;
	background:#ffffff;
	margin-left:6px;
	margin-top:30px;
	border-radius:5px;
	-moz-border-radius:5px; /* �ϵ� Firefox */
	position:absolute;
	top:70px;
	z-index:55;
	padding:20px;
}	
.homePage .neck .center .session .session_info{

}
.homePage .neck .center .session .session_info .session_head{
	float:left;
}
.homePage .neck .center .session .session_info .session_head img{
	width:120px;
	height:120px;
	-webkit-mask-image:url('../img/preview_mask.png');
	-webkit-mask-size:120px 120px;
	
}
.homePage .neck .center .session .session_info .session_name{
	margin-left:28px;
	margin-top:30px;
	font-size:14px;
	color:#464b55;
	width:120px;
	float:left;
	overflow:hidden;
	height:16px;
	line-height:16px;
}
.homePage .neck .center .session .session_info .session_sex{
	margin-left:28px;
	margin-top:12px;
	font-size:14px;
	color:#464b55;
	float:left;
}
.homePage .neck .center .session .session_info .session_out{
	margin-left:28px;
	margin-top:14px;
	font-size:14px;
	color:#464b55;
	float:left;
}
.homePage .neck .center .session .session_info .session_out button{
	width:84px;
	border:0;
	height:28px;
	background:#ffb728;
	border-radius:5px;
	-moz-border-radius:5px; /* �ϵ� Firefox */
}
.homePage .neck .center .session{
	clear:both;
}
.homePage .upload{
	width:1024px;
	margin:30px auto;
}
.homePage .upload #more{
	width:1024px;
	min-height:149px;
	float:left;
}
.homePage .upload .lessonInfo{
	width:1024px;
	height:149px;
	margin-top:20px;
	margin-bottom:15px;
	border-bottom:1px solid #d7d7d7;
	float:left;
}
.homePage .upload .lessonInfo .lesson_img{
	width:198px;
	height:132px;
	float:left;	
}
.homePage .upload .lessonInfo .lesson_img img{
	width:198px;
	height:132px;
}
.homePage .upload .lessonInfo .lesson_message{
	width:641px;
	height:132px;
	margin-left:20px;
	float:left;
}
.homePage .upload .lessonInfo .lesson_message .lesson_title{
	height:45px;
	font-size:19px;
	color:#4b4b4b;
	border-bottom:1px solid #d7d7d7;
}

.homePage .upload .lessonInfo .lesson_message li{
	width:213px;
	height:25px;
	font-size:16px;
	color:#4b4b4b;	
	margin-top:15px;
	float:left;
}
.homePage .upload .lessonInfo .lesson_upload{
	width:165px;
	height:149px;
	float:left;
}
.homePage .upload .lessonInfo .lesson_button{
	margin-top:24px;
	border:0;
	width:111px;
	height:99px;
	float:right;
	background:url(../img/lesson_upload_off.jpg) no-repeat;
}
.homePage .moreInfo{
	width:100%;
	height:50px;
	margin:5px 0 20px 0;
	float:left;
}
.homePage .moreInfo .onloadInfo{
	width:1024px;
	height:50px;
}
.homePage .moreInfo .onloadInfo .message{
	width:200px;
	height:40px;
	margin:0 auto;
	line-height:38px;
	text-align:center;
	font-size:14px;
	color:#000;
	background:#f2f2f2;
	border-radius:10px;
	-moz-border-radius:10px; /* �ϵ� Firefox */	
	
}
.homePage .moreInfo .onloadInfo .message:hover{
	width:200px;
	height:40px;
	margin:0 auto;
	line-height:38px;
	text-align:center;
	font-size:14px;
	color:#000;
	background:#e1e3e5;
	border-radius:10px;
	-moz-border-radius:10px; /* �ϵ� Firefox */
	cursor: pointer;
}
